/*
 * Copyright 2024-2025 the original author or authors.
 */

package io.modelcontextprotocol.spec;

/**
 * Names of HTTP headers in use by MCP HTTP transports.
 *
 * @author Dariusz Jędrzejczyk
 */
public interface HttpHeaders {

    /**
     * Identifies individual MCP sessions.
     */
    String MCP_SESSION_ID = "mcp-session-id";

    /**
     * Identifies events within an SSE Stream.
     */
    String LAST_EVENT_ID = "Last-Event-ID";

    /**
     * Identifies the MCP protocol version.
     */
    String PROTOCOL_VERSION = "MCP-Protocol-Version";

}
